<html>
    <head>
        <title>eval函数</title>
        <meta charset="UTF-8">
        <script type="text/javascript">
        //eval函数的作用，把字符串当作js代码解释执行
        window.eval("var i = 100;");
        //以上的程序等同于
        //var i = 100;
        alert(i);
        /*
            重点：
                java程序连接数据库之后，查询数据
                让后拼接成一个json格式的字符串发送
                给浏览器，浏览器之接受到一个普通的
                json格式的字符串，然后在JS中使用
                eval函数，将json格式的字符串转换
                成json对象。
        */
        var javaSendStr = "var o = {\"usercode\": 110,\"username\":\"zhangsan\"};"
        window.eval(javaSendStr);
        alert(o.usercode + "," +o.username);

        
        </script>
        <body>

        </body>
    </head>
</html>